package org.lanyu.springainovel.novel.dto;

import lombok.Data;
import java.util.List;

/**
 * 小说大纲DTO
 * 用于Spring AI的结构化输出
 */
@Data
public class NovelPlan {
    
    /**
     * 小说主线
     */
    private String mainPlot;
    
    /**
     * 支线列表
     */
    private List<String> subPlots;
    
    /**
     * 章节大纲规划
     */
    private List<ChapterPlanningDTO> chapterOutlines;
    
    /**
     * 人物设定列表
     */
    private List<CharacterProfileDTO> characterProfileDTOS;
}